import { Application } from 'egg';

export default (app: Application) => {
    const { STRING, CHAR, DATE, TEXT } = app.Sequelize;
    const model = app.model.define('Template', {
        template_id: { type: CHAR(32), primaryKey: true },//主键
        template_template_id: STRING(50),//微信公众号模板消息id
        template_title: STRING(50),//模板标题
        template_type: CHAR(1),//类型（1：群体消息，2：用户消息）
        user_list: STRING(500),//用户列表
        template_content: TEXT,//内容
        template_send_time: DATE,//发送时间
        is_delete: CHAR(1),//标识是否删除（1：否，2：是）
    }, { tableName: 't_template' });
    return model;
};
export class Template {
    template_id: string;
    template_template_id: string;
    template_title: string;
    template_type: string;
    user_list: string;
    template_content: string;
    template_send_time: string;
    is_delete: string;
}